/**
 *Copyright (c) 2024 watereyes
 * safetymanagement is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.improvement.bean;

import com.koron.common.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;



@ApiModel(value = "考核要素类", description = "考核要素类")
public class AssessmentElement extends BaseEntity {

    @ApiModelProperty(name = "assessmentType", value = "类别:0企业绩效,1个人绩效,2 PBC排名,3标准化评价", required = true, dataType = "String")
    private Integer assessmentType;

    @ApiModelProperty(name = "elementName", value = "考核要素名称",  dataType = "String")
    private String elementName;

    @ApiModelProperty(name = "benchmarkScore", value = "考核要素基准值",  dataType = "String")
    private Double benchmarkScore;

    @ApiModelProperty(name = "orderIndex", value = "考核要素排列序号",  dataType = "String")
    private Integer orderIndex;

    @ApiModelProperty(name = "remark", value = "考核要素备注",  dataType = "String")
    private Integer remark;

    public Integer getAssessmentType() {
        return assessmentType;
    }

    public void setAssessmentType(Integer assessmentType) {
        this.assessmentType = assessmentType;
    }

    public String getElementName() {
        return elementName;
    }

    public void setElementName(String elementName) {
        this.elementName = elementName == null ? null : elementName.trim();
    }

    public Double getBenchmarkScore() {
        return benchmarkScore;
    }

    public void setBenchmarkScore(Double benchmarkScore) {
        this.benchmarkScore = benchmarkScore;
    }

    public Integer getOrderIndex() {
        return orderIndex;
    }

    public void setOrderIndex(Integer orderIndex) {
        this.orderIndex = orderIndex;
    }

    public Integer getRemark() {
        return remark;
    }

    public void setRemark(Integer remark) {
        this.remark = remark;
    }
}